<?php
use frontend\modules\yii2\widgets\layouts\markdown\Markdown;
/* @var $this \yii\web\View */
$this->title = 'Response组件的学习和使用-Components组件-Yii2';
$this->registerMetaTag([
    'name' => 'keywords',
    'content' => 'response,yii,yii2,框架,应用组件,Components,使用,教程'
]);
$this->registerMetaTag([
    'name' => 'description',
    'content' => '当一个应用在处理完一个请求后, 这个应用会生成一个 response 响应对象并把这个响应对象发送给终端用户 这个响应对象包含的信息有 HTTP 状态码，HTTP 头和主体内容等, 从本质上说，网页应用开发最终的目标就是根据不同的请求去构建这些响应对象。'
]);

$html = [
    "概述" => <<<HTML
# Response组件的使用
当一个应用在处理完一个请求后, 这个应用会生成一个 response 响应对象并把这个响应对象发送给终端用户 这个响应对象包含的信息有 HTTP 状态码，HTTP 头和主体内容等, 从本质上说，网页应用开发最终的目标就是根据不同的请求去构建这些响应对象。

HTML,
    "config" => <<<HTML
## 配置举例 id=config
```php
[
    'components' => [
        'response' => [            
            'format' => \yii\web\Response::FORMAT_JSON,
        ]
    ],
]
```

HTML,

    "port" => <<<HTML
## 获取端口号Post id=port
```php
// 输出：80
echo Yii::\$app->request->getPort();
```
HTML,
    "" => <<<HTML

HTML,
];


//var_dump(Yii::$app->request->getCookies());
////
//die;

echo Markdown::widget(["content" => implode("\n", $html)]);



